package com.xx.pmis.services.implementations;

import com.xx.pmis.services.AccountService;
import com.xx.pmis.services.BookService;
import com.xx.pmis.services.CardService;
import com.xx.pmis.services.DiaryService;
import com.xx.pmis.services.DigestService;
import com.xx.pmis.services.FunctionService;
import com.xx.pmis.services.HotelExpenseService;
import com.xx.pmis.services.ItemService;
import com.xx.pmis.services.LuckyDataService;
import com.xx.pmis.services.LuckyService;
import com.xx.pmis.services.MedicineService;
import com.xx.pmis.services.OtherExpenseService;
import com.xx.pmis.services.PMISServices;
import com.xx.pmis.services.PresentService;
import com.xx.pmis.services.RoleService;
import com.xx.pmis.services.ShopService;
import com.xx.pmis.services.SocialBudgetService;
import com.xx.pmis.services.SocialService;
import com.xx.pmis.services.StockService;
import com.xx.pmis.services.SubjectService;
import com.xx.pmis.services.TourismPlanService;
import com.xx.pmis.services.TravellingExpenseService;
import com.xx.pmis.services.UserService;
import com.xx.pmis.services.WineService;
import com.xx.pmis.services.WriteService;

public class PMISServicesImpl implements PMISServices {
	private AccountService accountService;
	private BookService bookService;
	private CardService cardService;
	private DiaryService diaryService;
	private DigestService digestService;
	private FunctionService functionService;
	private HotelExpenseService hotelExpenseService;
	private ItemService itemService;
	private LuckyDataService luckyDataService;
	private LuckyService luckyService;
	private MedicineService medicineService;
	private OtherExpenseService otherExpenseService;
	private PresentService presentService;
	private RoleService roleService;
	private ShopService shopService;
	private SocialBudgetService socialBudgetService;
	private SocialService socialService;
	private StockService stockService;
	private SubjectService subjectService;
	private TourismPlanService tourismPlanService;
	private TravellingExpenseService travellingExpenseService;
	private UserService userService;
	private WineService wineService;
	private WriteService writeService;

	public PMISServicesImpl(AccountService accountService, BookService bookService, CardService cardService,
			DiaryService diaryService, DigestService digestService, FunctionService functionService,
			HotelExpenseService hotelExpenseService, ItemService itemService, LuckyDataService luckyDataService,
			LuckyService luckyService, MedicineService medicineService, OtherExpenseService otherExpenseService,
			PresentService presentService, RoleService roleService, ShopService shopService,
			SocialBudgetService socialBudgetService, SocialService socialService, StockService stockService,
			SubjectService subjectService, TourismPlanService tourismPlanService,
			TravellingExpenseService travellingExpenseService, UserService userService, WineService wineService,
			WriteService writeService) {
		super();
		this.accountService = accountService;
		this.bookService = bookService;
		this.cardService = cardService;
		this.diaryService = diaryService;
		this.digestService = digestService;
		this.functionService = functionService;
		this.hotelExpenseService = hotelExpenseService;
		this.itemService = itemService;
		this.luckyDataService = luckyDataService;
		this.luckyService = luckyService;
		this.medicineService = medicineService;
		this.otherExpenseService = otherExpenseService;
		this.presentService = presentService;
		this.roleService = roleService;
		this.shopService = shopService;
		this.socialBudgetService = socialBudgetService;
		this.socialService = socialService;
		this.stockService = stockService;
		this.subjectService = subjectService;
		this.tourismPlanService = tourismPlanService;
		this.travellingExpenseService = travellingExpenseService;
		this.userService = userService;
		this.wineService = wineService;
		this.writeService = writeService;
	}

	public AccountService getAccountService() {
		return accountService;
	}

	public BookService getBookService() {
		return bookService;
	}

	public CardService getCardService() {
		return cardService;
	}

	public DiaryService getDiaryService() {
		return diaryService;
	}

	public DigestService getDigestService() {
		return digestService;
	}

	public FunctionService getFunctionService() {
		return functionService;
	}

	public HotelExpenseService getHotelExpenseService() {
		return hotelExpenseService;
	}

	public ItemService getItemService() {
		return itemService;
	}

	public LuckyDataService getLuckyDataService() {
		return luckyDataService;
	}

	public LuckyService getLuckyService() {
		return luckyService;
	}
	
	public MedicineService getMedicineService() {
		return medicineService;
	}

	public OtherExpenseService getOtherExpenseService() {
		return otherExpenseService;
	}

	public PresentService getPresentService() {
		return presentService;
	}

	public RoleService getRoleService() {
		return roleService;
	}

	public ShopService getShopService() {
		return shopService;
	}
	
	public SocialBudgetService getSocialBudgetService() {
		return socialBudgetService;
	}

	public SocialService getSocialService() {
		return socialService;
	}

	public StockService getStockService() {
		return stockService;
	}

	public SubjectService getSubjectService() {
		return subjectService;
	}

	public TourismPlanService getTourismPlanService() {
		return tourismPlanService;
	}

	public TravellingExpenseService getTravellingExpenseService() {
		return travellingExpenseService;
	}

	public UserService getUserService() {
		return userService;
	}

	public WineService getWineService() {
		return wineService;
	}

	public WriteService getWriteService() {
		return writeService;
	}

}
